
package com.ly.ocw.soap.memrec;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;

import org.apache.commons.lang3.builder.ToStringBuilder;


/**
 * 会员帐户全记录查询
 * 
 * <p>DT_MemberRecordSearchResp complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="DT_MemberRecordSearchResp"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="member" maxOccurs="unbounded" minOccurs="0"&gt;
 *           &lt;complexType&gt;
 *             &lt;complexContent&gt;
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *                 &lt;sequence&gt;
 *                   &lt;element name="LOY_MEM_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="NAME_FIRST" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="NAME_NICK" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="TEL_NUMBER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="PT_BALANCE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="GAME_ACC_REMAINING_TIMES" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="TIER_LEVEL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="REGION" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="CITY1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="CITY2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="STREET" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="STR_SUPPL3" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="POST_CODE1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="XSEXU" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="GET_PROMOTION" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="CHANNEL_SMS" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="CHANNEL_TELEPHONE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="CHANNEL_WECHAT" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="QQ_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="WEIXIN_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="RELATION_BABY" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="SMS_RETURN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="PHON_RETURN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="SMTP_ADDR" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="DOCUMENT_TYPE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="DOCUMENT_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="INTRODUCER_TEL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="EMPLOYEE_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="MAINTERNANCESTAFF_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="IMAGE_URL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="HONORARY_MSH_FLAG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="CHARGED_MSH_FLAG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="RETURN_CODE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="ERROR_MSG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                 &lt;/sequence&gt;
 *               &lt;/restriction&gt;
 *             &lt;/complexContent&gt;
 *           &lt;/complexType&gt;
 *         &lt;/element&gt;
 *         &lt;element name="baby" maxOccurs="unbounded" minOccurs="0"&gt;
 *           &lt;complexType&gt;
 *             &lt;complexContent&gt;
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *                 &lt;sequence&gt;
 *                   &lt;element name="BABY_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="BABY_BIRTHDAY" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="BABY_DUE_DATE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="BABY_SEX" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="BABY_NAME" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="RETURN_CODE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                   &lt;element name="ERROR_MSG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *                 &lt;/sequence&gt;
 *               &lt;/restriction&gt;
 *             &lt;/complexContent&gt;
 *           &lt;/complexType&gt;
 *         &lt;/element&gt;
 *       &lt;/sequence&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DT_MemberRecordSearchResp", propOrder = {
    "member",
    "baby"
})
public class DTMemberRecordSearchResp {

    protected List<DTMemberRecordSearchResp.Member> member;
    protected List<DTMemberRecordSearchResp.Baby> baby;

    /**
     * Gets the value of the member property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the member property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getMember().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link DTMemberRecordSearchResp.Member }
     * 
     * 
     */
    public List<DTMemberRecordSearchResp.Member> getMember() {
        if (member == null) {
            member = new ArrayList<DTMemberRecordSearchResp.Member>();
        }
        return this.member;
    }

    /**
     * Gets the value of the baby property.
     * 
     * <p>
     * This accessor method returns a reference to the live list,
     * not a snapshot. Therefore any modification you make to the
     * returned list will be present inside the JAXB object.
     * This is why there is not a <CODE>set</CODE> method for the baby property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getBaby().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link DTMemberRecordSearchResp.Baby }
     * 
     * 
     */
    public List<DTMemberRecordSearchResp.Baby> getBaby() {
        if (baby == null) {
            baby = new ArrayList<DTMemberRecordSearchResp.Baby>();
        }
        return this.baby;
    }


    /**
     * <p>anonymous complex type的 Java 类。
     * 
     * <p>以下模式片段指定包含在此类中的预期内容。
     * 
     * <pre>
     * &lt;complexType&gt;
     *   &lt;complexContent&gt;
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
     *       &lt;sequence&gt;
     *         &lt;element name="BABY_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="BABY_BIRTHDAY" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="BABY_DUE_DATE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="BABY_SEX" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="BABY_NAME" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="RETURN_CODE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="ERROR_MSG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *       &lt;/sequence&gt;
     *     &lt;/restriction&gt;
     *   &lt;/complexContent&gt;
     * &lt;/complexType&gt;
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "babyid",
        "babybirthday",
        "babyduedate",
        "babysex",
        "babyname",
        "returncode",
        "errormsg"
    })
    public static class Baby {

        @XmlElement(name = "BABY_ID")
        protected String babyid;
        @XmlElement(name = "BABY_BIRTHDAY")
        protected String babybirthday;
        @XmlElement(name = "BABY_DUE_DATE")
        protected String babyduedate;
        @XmlElement(name = "BABY_SEX")
        protected String babysex;
        @XmlElement(name = "BABY_NAME")
        protected String babyname;
        @XmlElement(name = "RETURN_CODE")
        protected String returncode;
        @XmlElement(name = "ERROR_MSG")
        protected String errormsg;

        /**
         * 获取babyid属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getBABYID() {
            return babyid;
        }

        /**
         * 设置babyid属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setBABYID(String value) {
            this.babyid = value;
        }

        /**
         * 获取babybirthday属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getBABYBIRTHDAY() {
            return babybirthday;
        }

        /**
         * 设置babybirthday属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setBABYBIRTHDAY(String value) {
            this.babybirthday = value;
        }

        /**
         * 获取babyduedate属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getBABYDUEDATE() {
            return babyduedate;
        }

        /**
         * 设置babyduedate属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setBABYDUEDATE(String value) {
            this.babyduedate = value;
        }

        /**
         * 获取babysex属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getBABYSEX() {
            return babysex;
        }

        /**
         * 设置babysex属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setBABYSEX(String value) {
            this.babysex = value;
        }

        /**
         * 获取babyname属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getBABYNAME() {
            return babyname;
        }

        /**
         * 设置babyname属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setBABYNAME(String value) {
            this.babyname = value;
        }

        /**
         * 获取returncode属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRETURNCODE() {
            return returncode;
        }

        /**
         * 设置returncode属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRETURNCODE(String value) {
            this.returncode = value;
        }

        /**
         * 获取errormsg属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getERRORMSG() {
            return errormsg;
        }

        /**
         * 设置errormsg属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setERRORMSG(String value) {
            this.errormsg = value;
        }

    }


    /**
     * <p>anonymous complex type的 Java 类。
     * 
     * <p>以下模式片段指定包含在此类中的预期内容。
     * 
     * <pre>
     * &lt;complexType&gt;
     *   &lt;complexContent&gt;
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
     *       &lt;sequence&gt;
     *         &lt;element name="LOY_MEM_ID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="NAME_FIRST" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="NAME_NICK" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="TEL_NUMBER" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="PT_BALANCE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="GAME_ACC_REMAINING_TIMES" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="TIER_LEVEL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="REGION" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="CITY1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="CITY2" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="STREET" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="STR_SUPPL3" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="POST_CODE1" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="XSEXU" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="GET_PROMOTION" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="CHANNEL_SMS" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="CHANNEL_TELEPHONE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="CHANNEL_WECHAT" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="QQ_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="WEIXIN_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="RELATION_BABY" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="SMS_RETURN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="PHON_RETURN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="SMTP_ADDR" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="DOCUMENT_TYPE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="DOCUMENT_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="INTRODUCER_TEL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="EMPLOYEE_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="MAINTERNANCESTAFF_NUM" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="IMAGE_URL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="HONORARY_MSH_FLAG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="CHARGED_MSH_FLAG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="RETURN_CODE" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *         &lt;element name="ERROR_MSG" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
     *       &lt;/sequence&gt;
     *     &lt;/restriction&gt;
     *   &lt;/complexContent&gt;
     * &lt;/complexType&gt;
     * </pre>
     * 
     * 
     */
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(name = "", propOrder = {
        "loymemid",
        "namefirst",
        "namenick",
        "telnumber",
        "ptbalance",
        "gameaccremainingtimes",
        "tierlevel",
        "region",
        "city1",
        "city2",
        "street",
        "strsuppl3",
        "postcode1",
        "xsexu",
        "getpromotion",
        "channelsms",
        "channeltelephone",
        "channelwechat",
        "qqnum",
        "weixinnum",
        "relationbaby",
        "smsreturn",
        "phonreturn",
        "smtpaddr",
        "documenttype",
        "documentnum",
        "introducertel",
        "employeenum",
        "mainternancestaffnum",
        "imageurl",
        "honorarymshflag",
        "chargedmshflag",
        "returncode",
        "errormsg"
    })
    public static class Member {

        @XmlElement(name = "LOY_MEM_ID")
        protected String loymemid;
        @XmlElement(name = "NAME_FIRST")
        protected String namefirst;
        @XmlElement(name = "NAME_NICK")
        protected String namenick;
        @XmlElement(name = "TEL_NUMBER")
        protected String telnumber;
        @XmlElement(name = "PT_BALANCE")
        protected String ptbalance;
        @XmlElement(name = "GAME_ACC_REMAINING_TIMES")
        protected String gameaccremainingtimes;
        @XmlElement(name = "TIER_LEVEL")
        protected String tierlevel;
        @XmlElement(name = "REGION")
        protected String region;
        @XmlElement(name = "CITY1")
        protected String city1;
        @XmlElement(name = "CITY2")
        protected String city2;
        @XmlElement(name = "STREET")
        protected String street;
        @XmlElement(name = "STR_SUPPL3")
        protected String strsuppl3;
        @XmlElement(name = "POST_CODE1")
        protected String postcode1;
        @XmlElement(name = "XSEXU")
        protected String xsexu;
        @XmlElement(name = "GET_PROMOTION")
        protected String getpromotion;
        @XmlElement(name = "CHANNEL_SMS")
        protected String channelsms;
        @XmlElement(name = "CHANNEL_TELEPHONE")
        protected String channeltelephone;
        @XmlElement(name = "CHANNEL_WECHAT")
        protected String channelwechat;
        @XmlElement(name = "QQ_NUM")
        protected String qqnum;
        @XmlElement(name = "WEIXIN_NUM")
        protected String weixinnum;
        @XmlElement(name = "RELATION_BABY")
        protected String relationbaby;
        @XmlElement(name = "SMS_RETURN")
        protected String smsreturn;
        @XmlElement(name = "PHON_RETURN")
        protected String phonreturn;
        @XmlElement(name = "SMTP_ADDR")
        protected String smtpaddr;
        @XmlElement(name = "DOCUMENT_TYPE")
        protected String documenttype;
        @XmlElement(name = "DOCUMENT_NUM")
        protected String documentnum;
        @XmlElement(name = "INTRODUCER_TEL")
        protected String introducertel;
        @XmlElement(name = "EMPLOYEE_NUM")
        protected String employeenum;
        @XmlElement(name = "MAINTERNANCESTAFF_NUM")
        protected String mainternancestaffnum;
        @XmlElement(name = "IMAGE_URL")
        protected String imageurl;
        @XmlElement(name = "HONORARY_MSH_FLAG")
        protected String honorarymshflag;
        @XmlElement(name = "CHARGED_MSH_FLAG")
        protected String chargedmshflag;
        @XmlElement(name = "RETURN_CODE")
        protected String returncode;
        @XmlElement(name = "ERROR_MSG")
        protected String errormsg;

        /**
         * 获取loymemid属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getLOYMEMID() {
            return loymemid;
        }

        /**
         * 设置loymemid属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setLOYMEMID(String value) {
            this.loymemid = value;
        }

        /**
         * 获取namefirst属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getNAMEFIRST() {
            return namefirst;
        }

        /**
         * 设置namefirst属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setNAMEFIRST(String value) {
            this.namefirst = value;
        }

        /**
         * 获取namenick属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getNAMENICK() {
            return namenick;
        }

        /**
         * 设置namenick属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setNAMENICK(String value) {
            this.namenick = value;
        }

        /**
         * 获取telnumber属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getTELNUMBER() {
            return telnumber;
        }

        /**
         * 设置telnumber属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setTELNUMBER(String value) {
            this.telnumber = value;
        }

        /**
         * 获取ptbalance属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getPTBALANCE() {
            return ptbalance;
        }

        /**
         * 设置ptbalance属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setPTBALANCE(String value) {
            this.ptbalance = value;
        }

        /**
         * 获取gameaccremainingtimes属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getGAMEACCREMAININGTIMES() {
            return gameaccremainingtimes;
        }

        /**
         * 设置gameaccremainingtimes属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setGAMEACCREMAININGTIMES(String value) {
            this.gameaccremainingtimes = value;
        }

        /**
         * 获取tierlevel属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getTIERLEVEL() {
            return tierlevel;
        }

        /**
         * 设置tierlevel属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setTIERLEVEL(String value) {
            this.tierlevel = value;
        }

        /**
         * 获取region属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getREGION() {
            return region;
        }

        /**
         * 设置region属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setREGION(String value) {
            this.region = value;
        }

        /**
         * 获取city1属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCITY1() {
            return city1;
        }

        /**
         * 设置city1属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCITY1(String value) {
            this.city1 = value;
        }

        /**
         * 获取city2属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCITY2() {
            return city2;
        }

        /**
         * 设置city2属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCITY2(String value) {
            this.city2 = value;
        }

        /**
         * 获取street属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getSTREET() {
            return street;
        }

        /**
         * 设置street属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setSTREET(String value) {
            this.street = value;
        }

        /**
         * 获取strsuppl3属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getSTRSUPPL3() {
            return strsuppl3;
        }

        /**
         * 设置strsuppl3属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setSTRSUPPL3(String value) {
            this.strsuppl3 = value;
        }

        /**
         * 获取postcode1属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getPOSTCODE1() {
            return postcode1;
        }

        /**
         * 设置postcode1属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setPOSTCODE1(String value) {
            this.postcode1 = value;
        }

        /**
         * 获取xsexu属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getXSEXU() {
            return xsexu;
        }

        /**
         * 设置xsexu属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setXSEXU(String value) {
            this.xsexu = value;
        }

        /**
         * 获取getpromotion属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getGETPROMOTION() {
            return getpromotion;
        }

        /**
         * 设置getpromotion属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setGETPROMOTION(String value) {
            this.getpromotion = value;
        }

        /**
         * 获取channelsms属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCHANNELSMS() {
            return channelsms;
        }

        /**
         * 设置channelsms属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCHANNELSMS(String value) {
            this.channelsms = value;
        }

        /**
         * 获取channeltelephone属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCHANNELTELEPHONE() {
            return channeltelephone;
        }

        /**
         * 设置channeltelephone属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCHANNELTELEPHONE(String value) {
            this.channeltelephone = value;
        }

        /**
         * 获取channelwechat属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCHANNELWECHAT() {
            return channelwechat;
        }

        /**
         * 设置channelwechat属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCHANNELWECHAT(String value) {
            this.channelwechat = value;
        }

        /**
         * 获取qqnum属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getQQNUM() {
            return qqnum;
        }

        /**
         * 设置qqnum属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setQQNUM(String value) {
            this.qqnum = value;
        }

        /**
         * 获取weixinnum属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getWEIXINNUM() {
            return weixinnum;
        }

        /**
         * 设置weixinnum属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setWEIXINNUM(String value) {
            this.weixinnum = value;
        }

        /**
         * 获取relationbaby属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRELATIONBABY() {
            return relationbaby;
        }

        /**
         * 设置relationbaby属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRELATIONBABY(String value) {
            this.relationbaby = value;
        }

        /**
         * 获取smsreturn属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getSMSRETURN() {
            return smsreturn;
        }

        /**
         * 设置smsreturn属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setSMSRETURN(String value) {
            this.smsreturn = value;
        }

        /**
         * 获取phonreturn属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getPHONRETURN() {
            return phonreturn;
        }

        /**
         * 设置phonreturn属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setPHONRETURN(String value) {
            this.phonreturn = value;
        }

        /**
         * 获取smtpaddr属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getSMTPADDR() {
            return smtpaddr;
        }

        /**
         * 设置smtpaddr属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setSMTPADDR(String value) {
            this.smtpaddr = value;
        }

        /**
         * 获取documenttype属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getDOCUMENTTYPE() {
            return documenttype;
        }

        /**
         * 设置documenttype属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setDOCUMENTTYPE(String value) {
            this.documenttype = value;
        }

        /**
         * 获取documentnum属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getDOCUMENTNUM() {
            return documentnum;
        }

        /**
         * 设置documentnum属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setDOCUMENTNUM(String value) {
            this.documentnum = value;
        }

        /**
         * 获取introducertel属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getINTRODUCERTEL() {
            return introducertel;
        }

        /**
         * 设置introducertel属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setINTRODUCERTEL(String value) {
            this.introducertel = value;
        }

        /**
         * 获取employeenum属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getEMPLOYEENUM() {
            return employeenum;
        }

        /**
         * 设置employeenum属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setEMPLOYEENUM(String value) {
            this.employeenum = value;
        }

        /**
         * 获取mainternancestaffnum属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getMAINTERNANCESTAFFNUM() {
            return mainternancestaffnum;
        }

        /**
         * 设置mainternancestaffnum属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setMAINTERNANCESTAFFNUM(String value) {
            this.mainternancestaffnum = value;
        }

        /**
         * 获取imageurl属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getIMAGEURL() {
            return imageurl;
        }

        /**
         * 设置imageurl属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setIMAGEURL(String value) {
            this.imageurl = value;
        }

        /**
         * 获取honorarymshflag属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getHONORARYMSHFLAG() {
            return honorarymshflag;
        }

        /**
         * 设置honorarymshflag属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setHONORARYMSHFLAG(String value) {
            this.honorarymshflag = value;
        }

        /**
         * 获取chargedmshflag属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getCHARGEDMSHFLAG() {
            return chargedmshflag;
        }

        /**
         * 设置chargedmshflag属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setCHARGEDMSHFLAG(String value) {
            this.chargedmshflag = value;
        }

        /**
         * 获取returncode属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getRETURNCODE() {
            return returncode;
        }

        /**
         * 设置returncode属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setRETURNCODE(String value) {
            this.returncode = value;
        }

        /**
         * 获取errormsg属性的值。
         * 
         * @return
         *     possible object is
         *     {@link String }
         *     
         */
        public String getERRORMSG() {
            return errormsg;
        }

        /**
         * 设置errormsg属性的值。
         * 
         * @param value
         *     allowed object is
         *     {@link String }
         *     
         */
        public void setERRORMSG(String value) {
            this.errormsg = value;
        }
        
        @Override
    	public String toString() {
    		return ToStringBuilder.reflectionToString(this);
    	}

    }

}
